Standard 3-part application environment reduces the learning curve of new users familiar with existing Windows development products.
File ætabsÆ not only allow you to switch between open files with a single-click but provide an immediate visual representation of those files already open.
The line on which the cursor is located can be highlighted to ensure the current line is quickly identifiable.
Color syntax highlighting provides a visual clue to the validity of keywords, comments and quoted strings as you type.
Quickly switch between languages embedded in the same source file. Color syntax highlighting is used to visually differentiate between each embedded language.
Split windows, provide for each editor window to be split up to 8 times vertically using the æhandleÆ appearing above the vertical scroll bar.
Text can be selected in vertical columns or blocks. The selected text can then be indented or, using the mouse, moved to a new position.
Mark-up languages such as XML and HTML can be configured to enable color syntax highlighting within ô<ö and ô>ö tags only.
Programming language support is easily customizable, create your own languages or modify one or the 30 ready to use definitions.
CodeAware technology provides a detailed view of the syntax of individual files or entire projects. Navigate the syntax of a file or project as a collapsible tree view, double-clicking to quickly view the actual syntax definition.
Type info provides detailed definition information by simply placing the mouse pointer above a recognized expression.
Parameter tips provide argument highlighting when typing functions and procedures.
Auto complete provides a list of possible recognized expressions to complete a partial string.
Auto list members provide a list of object/structure members when the recognized delimiter is typed after a known variable.
Bracket Highlighting provides a visual clue to the scope covered by various bracket/brace combinations. Placing the mouse pointer over a bracket/brace visually identifies the matching pair. This is also available while typing.
Extensive COBOL support, automatically insert new lines in sequence or renumber a file when saving. Support for COBOLÆ85 line tags, enable automatic tag update when modifying lines or re-tag a range of lines.
Files containing line numbers are automatically detected, providing support for inserting new lines in sequence or renumbering existing lines.
Virtually unlimited undo and redo based on available Windows resources.
Use custom tab positions, ruler and visual guide lines to help format text to fixed character positions. This includes extensive support for interchanging tab and space characters.
Extensive reformatting options provide sort, change case and simply comment/uncomment a selection with a single click.
Support for regular expressions in searching, color syntax highlighting and compile error detection.
Compile source files with just one click. Use predefined compiler configurations to detect each individual error reported. Double-click on an error or step through each error to open and highlight the source file line referenced. Customize error detection to support any compiler/lint tool.
Create projects to organize your files based on program, language, user û you name it. Assign compilers to each file or groups of files; customize each compile command if necessary. Build commands can be assigned to project folders for large, multi-server, projects. You can even choose to keep your project files on the server*.
Interactively control remote debuggers using custom interface libraries. Using the code editor and menus you can quickly insert breakpoints, step through code, quick-watch expressions and even display the call stack and locals. Currently supported debuggers include; GDB, WDB, DBX, XDB and PERL.
Use an unlimited number of bookmarks to identify lines of interest in any number of files. Bookmarks for project files are saved within the project.
Check the spelling of a selection, a file, or even just the text appearing in quoted strings.
Use Visual File Compare to analyze the differences between two files. The side-by-side display provides a simple visual representation of any differences allowing either file to be quickly synchronized.
Support for individual server character sets ensures that files are saved exactly as edited.
* Not supported on MPE using FTP